package com.city.service.pub;

import com.city.domain.auth.PubAuth;
import com.city.domain.city.*;
import com.city.domain.economic.*;
import com.city.domain.party.*;
import com.city.domain.pub.*;
import com.city.domain.supervise.*;

/**
 * @deprecation: 保存与更新
 * @dmail: 398521613@qq.com
 * @author: L-H
 * @date: 2018-07-18 19:27
 */
public interface DeleteService {

    void delete(CityCopnoteObject cityCopnoteObject);
    void delete(CityCopnoteMaincontent cityCopnoteMaincontent);
    void delete(CityCopnotePerson cityCopnotePerson);


    void delete(CityEvent cityEvent);
    void delete(CityEventCountMethod cityEventCountMethod);
    void delete(CityEventSrcname cityEventSrcname);
    void delete(CityEventStatus cityEventStatus);
    void delete(CityEventType cityEventType);

    void delete(CityHouseinfo cityHouseinfo);

    void delete(CityVillage cityVillage);
    void delete(CityTown cityTown);

    void delete(EconomicType economicType);
    void delete(EnterpriseAffiliation enterpriseAffiliation);
    void delete(Enterpriseinfo enterpriseinfo);
    void delete(EnterpriseManagementAgency enterpriseManagementAgency);
    void delete(EnterprisePersoncount enterprisePersoncount);
    void delete(EnterpriseRegulatoryClassification enterpriseRegulatoryClassification);
    void delete(EnterpriseScale enterpriseScale);
    void delete(EnterpriseUmagency enterpriseUmagency);
    void delete(EnterpriseUmagencyPerson enterpriseUmagencyPerson);

    void delete(PartyApply partyApply);
    void delete(PartyCadreLevel partyCadreLevel);
    void delete(PartyFaboradFamily partyFaboradFamily);
    void delete(PartyFabroad partyFabroad);
    void delete(PartyFahu partyFahu);
    void delete(PartyFlowout partyFlowout);
    void delete(PartyFlowReason partyFlowReason);
    void delete(PartyFlowType partyFlowType);
    void delete(PartyOrelationship partyOrelationship);
    void delete(PartyTalentAppeal partyTalentAppeal);
    void delete(PartyVideo partyVideo);
    void delete(PartyVideoType partyVideoType);

    void delete(PubArticle pubArticle);
    void delete(PubArticleType pubArticleType);
    void delete(PubCity pubCity);
    void delete(PubCounty pubCounty);
    void delete(PubEducationDegree pubEducationDegree);
    void delete(PubFamilyRelationship pubFamilyRelationship);
    void delete(PubFilepath pubFilepath);
    void delete(PubFiletype pubFiletype);
    void delete(PubHouseFrom pubHouseFrom);
    void delete(PubHouseinfo pubHouseinfo);
    void delete(PubHouseStructure pubHouseStructure);
    void delete(PubHouseUse pubHouseUse);
    void delete(PubHouseUsebuild pubHouseUsebuild);
    void delete(PubIndustryCategory pubIndustryCategory);
    void delete(PubKeyPerson pubKeyPerson);
    void delete(PubKeyTrajectory pubKeyTrajectory);
    void delete(PubLandCoucher pubLandCoucher);
    void delete(PubLandGet pubLandGet);
    void delete(PubNationCategory pubNationCategory);
    void delete(PubOccupation pubOccupation);
    void delete(PubPoliticalOutlook pubPoliticalOutlook);
    void delete(PubProvince pubProvince);
    void delete(PubUser pubUser);
    void delete(PubCount pubCount);
    void delete(ImpLocation impLocation);
    void delete(ImpCategory impCategory);
    void delete(ImpOrganization impOrganization);
    void delete(ImpThing impThing);
    void delete(ReportPerson reportPerson);
    void delete(ReportGroup reportGroup);

}
